由於我在學習Java的過程,發現了一個很有趣的題材,就是可以透過Java去實做演算法的多個層面,其中包含能使用Java實現備忘錄或表格法,也能透過Java的計時工具來測試分析演算法的時間複雜度,亦或者是透過Java的陣列提高演算法的效率及性能等,所以我在此章將會優先探討「Java陣列」。
資料類型[] 陣列名稱;
資料類型 陣列名稱[];
上述兩個宣告的意義相同。
由於陣列為物件,宣告有以下三種方式:
(1)先宣告,再給陣列大小。
int[] num;
num = new int[5];
(2)宣告並直接給大小。
int[] num = new int[5];
(3)宣告並直接給內容值。
int[] num = {73,82,65,90,97};
Member[] myTeam = new Member[5];
for(int i = 0; i < 5; i++){
myTeam[i] = new Member();
}